<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Freetype OpenGL: vec3 Union Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="style.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="content"><!-- do not remove this div! -->

<div id="top"><!-- do not remove this div! -->

  
  <div id="titlearea">
    
    <div id="projectname">Freetype OpenGL</div>
    
    
    <div id="projectbrief">A high quality OpenGL text rendering engine for C</div>
    
  </div>
  

<!--

<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Freetype OpenGL
   &#160;<span id="projectnumber">0.1</span>
   </div>
   <div id="projectbrief">A high quality OpenGL text rendering engine for C</div>
  </td>
  
  
  
   
  
 </tr>
 </tbody>
</table>
</div>
-->


<!-- Generated by Doxygen 1.8.0 -->
<script type="text/javascript" src="dynsections.js"></script>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">vec3 Union Reference</div>  </div>
</div><!--header-->
<div class="contents">
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Tuple of 3 floats. </p>
<p>Each field can be addressed using several aliases:</p>
<ul>
<li>First component: <b>x</b>, <b>r</b> or <b>red</b></li>
<li>Second component: <b>y</b>, <b>g</b> or <b>green</b></li>
<li>Third component: <b>z</b>, <b>b</b> or <b>blue</b> </li>
</ul>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:aadc03c7ea8b5c81106846fa138f6a55e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadc03c7ea8b5c81106846fa138f6a55e"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionvec3.html#aadc03c7ea8b5c81106846fa138f6a55e">data</a> [3]</td></tr>
<tr class="memdesc:aadc03c7ea8b5c81106846fa138f6a55e"><td class="mdescLeft">&#160;</td><td class="mdescRight">All compoments at once. <br/></td></tr>
<tr class="memitem:a949bce0834a7b4d3fffec019271f0264"><td class="memItemLeft" ><a class="anchor" id="a949bce0834a7b4d3fffec019271f0264"></a>
struct {</td></tr>
<tr class="memitem:a43534163df1eaa1d00878183458fb8b0"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a4ee2cfd5c2698031a47ab7f898d8d47b">x</a></td></tr>
<tr class="memdesc:a43534163df1eaa1d00878183458fb8b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for first component. <br/></td></tr>
<tr class="memitem:a167521be7baefe85fed6ff7edd1005be"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a891379795a14c80936cde4170239a138">y</a></td></tr>
<tr class="memdesc:a167521be7baefe85fed6ff7edd1005be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo second component. <br/></td></tr>
<tr class="memitem:a58cfc390bb85d1d4f6fe766a0535ae71"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#aa76213efcc5d656cc14b71db80a92162">z</a></td></tr>
<tr class="memdesc:a58cfc390bb85d1d4f6fe766a0535ae71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo third component. <br/></td></tr>
<tr class="memitem:a949bce0834a7b4d3fffec019271f0264"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memitem:a5a6d982443f5fd565303e79626f2f5ac"><td class="memItemLeft" ><a class="anchor" id="a5a6d982443f5fd565303e79626f2f5ac"></a>
struct {</td></tr>
<tr class="memitem:adfe40e336a2f4c829daf9777e6cdc333"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#aad2a8afd4360cc9fd6689899b5c59fa4">r</a></td></tr>
<tr class="memdesc:adfe40e336a2f4c829daf9777e6cdc333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for first component. <br/></td></tr>
<tr class="memitem:a1ef962ebf6abedb5542c46bbfdfe01ba"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a4f02b7765f76a7ea7265dcfd802d1eca">g</a></td></tr>
<tr class="memdesc:a1ef962ebf6abedb5542c46bbfdfe01ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo second component. <br/></td></tr>
<tr class="memitem:ade0a194332839145c50ee50496c905d7"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a4153d68b1b7932b554da91c1ee75d77c">b</a></td></tr>
<tr class="memdesc:ade0a194332839145c50ee50496c905d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo third component. <br/></td></tr>
<tr class="memitem:a5a6d982443f5fd565303e79626f2f5ac"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memitem:aa06b439c6ec0833e7d67fc73e40beada"><td class="memItemLeft" ><a class="anchor" id="aa06b439c6ec0833e7d67fc73e40beada"></a>
struct {</td></tr>
<tr class="memitem:af9b3124c624f0b35395eb9a5ef8ddaf9"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#ae20ac24a89f064ab8114cba1cc5f1464">red</a></td></tr>
<tr class="memdesc:af9b3124c624f0b35395eb9a5ef8ddaf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for first component. <br/></td></tr>
<tr class="memitem:a55f262fdf76182e193dcd32732d07fa8"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a0b4bb5d028799e7b0fe8cf630c4e44b8">green</a></td></tr>
<tr class="memdesc:a55f262fdf76182e193dcd32732d07fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo second component. <br/></td></tr>
<tr class="memitem:a7e7b7d3ff2383710d00ba7063e105abc"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="unionvec3.html#a2e6fd3d0c08dd8a8ba888bcb2b871dd6">blue</a></td></tr>
<tr class="memdesc:a7e7b7d3ff2383710d00ba7063e105abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias fo third component. <br/></td></tr>
<tr class="memitem:aa06b439c6ec0833e7d67fc73e40beada"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
</table>
</div><!-- contents -->
</div>
</body>
</html>
